stuffy weather - French English Dictionary